/* 
 * File:   gui_notebook.h
 * Author: tasx
 *
 * Created on 1 ottobre 2011, 16.26
 */

#ifndef GUI_NOTEBOOK_H
#define	GUI_NOTEBOOK_H

#ifdef	__cplusplus
extern "C" {
#endif

#include <glib.h>
#include <SDL/SDL.h>
#include <SDL/SDL_draw.h>
#include <SDL/SDL_gfxPrimitives.h>
#include "type_gui.h"
#include "../util/gui_util.h"
#include "../util/type.h"
#include "../util/util.h"
    
    notebook* gui_notebook_new(main_obj*, int, int, int, int);
    
    notebook_page* gui_notebook_page_new(main_obj*, notebook*, gchar*);
    
    gboolean gui_notebook_add_page(notebook*, notebook_page*);
    
    gboolean gui_notebook_normal_paint(main_obj*, notebook*);
    
    gboolean gui_notebook_update(main_obj*, notebook*);
    
    gboolean gui_notebook_page_add_element(notebook*, gint, gpointer);
    
#ifdef	__cplusplus
}
#endif

#endif	/* GUI_NOTEBOOK_H */

